# -*- coding: utf-8 -*-
import webapp2
# Нужно указать файл, в котором лежат обработчики.
import handler

from google.appengine.ext.webapp.util import run_wsgi_app

# список того, какой код будет обрабатывать какие запросы.
routes = [
    webapp2.Route(
        '/',                         # Путь на сервере
        handler = handler.DisplayData, # файл и имя класса
        name = 'show'),                # Имя для данного URL, см комментарии в handler.py для uri_for
    webapp2.Route(
        '/clear students',
        handler = handler.ClearStudents,
        name = 'clear students'),
    webapp2.Route(
        '/clear all',
        handler = handler.ClearAll,
        name = 'clear all'),    
    webapp2.Route(
        '/add student',
        handler = handler.AddStudent,
        name = 'add student'),
    webapp2.Route(
        '/remove student',
        handler = handler.RemoveStudent,
        name = 'remove student'),
    webapp2.Route(
        '/clear room',
        handler = handler.ClearRoom,
        name = 'clear room'),
    webapp2.Route(
        '/clear house',
        handler = handler.ClearHouse,
        name = 'clear house'),
    webapp2.Route(
        '/remove house',
        handler = handler.RemoveHouse,
        name = 'remove house'),    
    webapp2.Route(
        '/add house',
        handler = handler.AddHouse,
        name = 'add house'),
    webapp2.Route(
        '/show house',
        handler = handler.ShowHouse,
        name = 'show house'),
]

application = webapp2.WSGIApplication(routes, debug = True)


def main():
    run_wsgi_app(application)


if __name__ == "__main__":
    main()